/* 购物车样式 */
.productlist{
  width: 100%;
  height: 538px;

}
.productlist_box{
width: 1120px;
height: 538px;
margin: 0 auto;
}
.box_left{
  width: 538px;
  height: 100%;
  float: left;
  margin-right: 30px;
}
.box_left_img img{
  width: 538px;
  height: 538px;
}
.box_right{
  width: 542px;
  height: 100%;
  float: left;
}
.box_right_title{
  width: 100%;
  height: 42px;
  padding-top: 10px;
  line-height: 42px;
  font-size: 24px;
  font-weight: normal;
}
.box_right_txt{
  width: 100%;
  line-height: 18px;
  padding-bottom: 10px;
  color: #555555;
  font-size: 15px;
}
.box_right_bg{
  width: 542px;
  height: 102px;
  background: url("https://img.dnfcity.qq.com/goodsImages/15imgjs/images/show/show_jiage_bj.jpg");
  overflow: hidden;
}
.box_right_bg_box{
  width: 100%;
  height: 24px;
  line-height: 24px;
  margin-top: 22px;
}
.box_right_span1{
  width: 62px;
  color: #555;
  text-indent: 20px;
}
.box_right_span2{
  font-weight: bolder;
  line-height: 24px;
  height: 24px;
  color: #a01f23;
  margin-right: 2px;
}
.box_right_span3{
  font-size: 28px;
  font-weight: bolder;
  line-height: 24px;
  height: 24px;
  color: #a01f23;
  margin-right: 2px;
}
.box_right_span4{
  background: #a01f23;
  text-align: center;
  padding: 0px 4px;
  font-weight: bolder;
  color: #FFF;
  margin-top: 3px;
  margin-left: 0px;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
}
.box_right_tu{
  width: 100%;
  height: 91px;
  background: url("../img/item/tu1.png")no-repeat;
}
.box_right_color{
  width: 100%;
  height: 56px;
  margin-top: 12px;

}
.right_color_span1{
  display: block;
  width: 42px;
  height: 100%;
  line-height: 56px;
  float: left;
}
.right_color_span2{
  width: 56px;
  height: 56px;
  display: block;
  border: 2px solid #a01f23;
  float: left;
}
.right_color_span2 img{
  width: 56px;
  height: 56px;
}
.right_color_span2_1 {
  width: 48px;
  height: 30px;
  border: 2px solid #a01f23;
  float: left;
  margin-top: 14px;
  text-align: center;
  line-height: 30px;
}
.right_color_span2_2{
  width: 100px;
  height: 56px;
  display: block;
  float: left;
  display: flex;
/*   justify-content: center; */
  align-items: center
}
.cut_btn{
  width: 20px;
  height: 28px;
  background:url("../img/item/cun_btn.jpg")no-repeat;
  cursor: pointer;
  border: none;
}
.add_btn{
  width: 20px;
  height: 28px;
  background:url("../img/item/add_btn.jpg")no-repeat;
  cursor: pointer;
  border: none;
}
.val{
  height: 26px;
  line-height: 24px;
  width: 48px;
  font-size: 14px;
  text-align: center;
  border: 0px;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -1px;
  vertical-align: middle;
}
.cart_box{
  width: 100%;
  height: 48px;
  margin-top: 30px;
}
.cart_btn{
  width: 158px;
  height: 48px;
  line-height: 48px;
  color: #FFF;
  display: block;
  background: #a01f23;
  font-size: 18px;
  text-align: center;
  float: left;
  margin-right:30px;
  cursor: pointer;
  float: left;
}
.cart_list{
  width: 158px;
  height: 48px;
  line-height: 48px;
  color: #a01f23;
  display: block;
  background: no-repeat #FCC;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
  float: left;
}
.bottom{
  width: 100%;
  height: 46px;
  background: url("../img/item/tu2.png") no-repeat;
}
/* 购物车样式 */